It looks ilke OpenSim opens and closes a database connection for each database operation. 🔼
This may be to work around a "connection already open" crash.
Perhaps a new version of MySql.Data.dll would help?
"none" priority, since just rewriting it all in C is the better idea.
reported=2019-08-06 19:31:32
reporter=onefang
priority=none
category=General
severity=tweak
resolution=open
2019-08-07 23:29:48 onefang: [code=bash]
$ ikdasm -assembly MySql.Data.dll | grep Version
Version: 6.9.9.0
[/code]
MySQL Connector/NET 8.0.17 (2019-07-22, General Availability) is the latest version, 6.9.12 (2018-04-30, General Availability) is the latest from the 6.9 versions, and there is also 6.10.9 (2019-07-29, General Availability).
Looks like [url=https://dev.mysql.com/downloads/connector/net/8.0.html]upgrading[/url] will be useful.